指针中"." 和"->"的区别是什么?

来源:百度知道 编辑:UC知道 时间:2024/06/20 05:27:41
已经把指针赋值了,比如
struct s
{
age……………
}
s sl={age……………}
s *h=&sl
那之后的h.age和h->age的区别是什么呢?使用方式有什么区别呢?

-> 指针变量
. 常规变量

X* px = new X(); px 是指针,防问任何变量或函数都用 px->开头

X x; 则 用 x. 开头

用 . 防问和用 ->防问 不存在区别,只是调用方式 不一样,效果是一样的

指针用->
其他用"."
暂时未遇到能用"."的指针...

有点迷糊